package com.cjkj.equipment.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author cjkj
 * @date 2024-08-30
 */
@Data
public class SmartBraceletData implements Serializable {
    /**
     * 手环数据记录ID
     */
    private Long id;

    /**
     * 产品密钥
     */
    private String productKey;

    /**
     * 设备编号
     */
    private String equipmentNo;

    /**
     *  手环穿戴状态：0=未佩戴；1=已佩戴；
     */
    private String wearState;

    /**
     * 充电状态：0=未充电；1=充电中；
     */
    private String chargeStatus;

    /**
     * 电量百分比
     */
    private Integer batteryPercentage;

    /**
     * 低电量标志位
     */
    private String lowPowerFlag;

    /**
     * 运行模式：0=设备添加；1=用户模式；2=射频常开模式；
     */
    private String operatingMode;

    /**
     * 血氧饱和度
     */
    private Integer spo2;

    /**
     * 跌倒状态：0=正常；1=跌倒
     */
    private String fallState;

    /**
     * 心率
     */
    private Integer heartRate;

    /**
     * 温度
     */
    private Integer temperature;

    /**
     * 采集时间
     */
    private Date acquisitionTime;

    /**
     * 记录录入时间
     */
    private Date createTime;

    /**
     * 记录更新时间
     */
    private Date updateTime;

    /**
     * 设备状态 0=在线；1=离线
     */
    private String equipmentStatus;

    /**
     * 体温传感器插入状态（0=未插入；1=合法；2=不合法；3=通讯错误；E=已失效；U=已被使用；Z=超出使用范围）
     */
    private String plugStatus;

    /**
     * 体温传感器序列号
     */
    private String tempSeq;

    private static final long serialVersionUID = 1L;
}